//package com.it.travel.common.config;
//
//import com.alipay.easysdk.factory.Factory;
//import com.alipay.easysdk.kernel.Config;
//import lombok.Data;
//import org.springframework.boot.context.properties.ConfigurationProperties;
//import org.springframework.stereotype.Component;
//
//import javax.annotation.PostConstruct;
////配置 统一初始化
//@Data
//@Component
//@ConfigurationProperties(prefix = "alipay")  // 将这里的属性和配置文件的映射起来
//public class AliPayConfig {
//    private String appId;
//    private String appPrivateKey;
//    private String alipayPublicKey;
//    private String notifyUrl;
//
//
//    @PostConstruct // 当spring启动的时候，会去自动加载这个配置
//    public void init() {
//        // 设置参数（全局只需设置一次）
//        Config options = getOptions();
//        options.appId = this.appId;
//        options.merchantPrivateKey = this.appPrivateKey;
//        options.alipayPublicKey = this.alipayPublicKey;
//        options.notifyUrl = this.notifyUrl;
//        Factory.setOptions(options);
//        System.out.println("=======支付宝SDK初始化成功=======");
//    }
//
//    private Config getOptions() {
//        Config config = new Config();
//        config.protocol = "https";
//        config.gatewayHost = "openapi.alipaydev.com";
//        config.signType = "RSA2";
//        return config;
//    }
//
//}